#pragma once

const unsigned char sks_shader_builtin_font_hlsl_zip[2899] = {
120,
1,
237,
90,
93,
108,
28,
71,
29,
159,
251,
112,
112,
142,
54,
49,
166,
136,
16,
42,
88,
53,
105,
117,
151,
56,
238,
125,
217,
62,
215,
37,
141,
63,
226,
196,
212,
137,
35,
219,
9,
46,
33,
218,
92,
124,
123,
246,
38,
119,
183,
199,
238,
158,
237,
107,
19,
20,
181,
8,
65,
5,
81,
164,
86,
168,
15,
121,
64,
149,
168,
144,
204,
67,
31,
168,
20,
196,
3,
85,
4,
130,
135,
34,
69,
130,
23,
120,
225,
13,
120,
172,
34,
144,
42,
33,
53,
252,
255,
243,
177,
59,
187,
183,
123,
62,
167,
61,
145,
128,
71,
26,
223,
238,
204,
255,
115,
230,
63,
191,
249,
239,
140,
23,
94,
92,
56,
57,
62,
117,
124,
62,
74,
122,
9,
33,
214,
149,
103,
203,
70,
205,
38,
255,
175,
37,
6,
53,
2,
117,
193,
214,
76,
205,
120,
81,
183,
39,
26,
229,
178,
102,
182,
208,
69,
72,
36,
214,
7,
196,
159,
229,
239,
214,
21,
117,
77,
215,
214,
187,
106,
219,
117,
168,
113,
162,
160,
174,
186,
105,
92,
238,
170,
30,
159,
46,
85,
175,
173,
117,
71,
89,
196,
163,
11,
199,
176,
107,
190,
93,
247,
234,
170,
232,
43,
171,
182,
94,
91,
81,
173,
213,
46,
40,
139,
18,
114,
147,
234,
58,
136,
186,
150,
139,
85,
205,
44,
170,
117,
195,
234,
130,
170,
155,
160,
75,
161,
186,
122,
37,
93,
37,
221,
236,
130,
174,
119,
189,
186,
202,
48,
126,
154,
105,
235,
245,
46,
168,
34,
119,
125,
126,
53,
46,
105,
213,
98,
93,
213,
187,
161,
235,
67,
208,
213,
71,
117,
197,
81,
151,
173,
87,
53,
210,
181,
18,
67,
61,
88,
35,
34,
230,
213,
101,
163,
209,
21,
212,
141,
115,
93,
81,
208,
181,
104,
22,
107,
86,
217,
48,
171,
33,
152,
6,
52,
177,
15,
239,
51,
252,
195,
2,
182,
233,
53,
171,
187,
123,
1,
234,
35,
36,
23,
59,
120,
162,
98,
92,
42,
86,
218,
80,
2,
222,
18,
102,
91,
31,
91,
205,
47,
200,
117,
217,
168,
24,
237,
226,
125,
171,
254,
78,
138,
136,
143,
146,
94,
46,
55,
172,
240,
248,
88,
95,
213,
237,
79,
22,
61,
209,
56,
225,
190,
62,
9,
27,
204,
212,
210,
196,
228,
207,
254,
189,
182,
242,
186,
245,
206,
91,
191,
171,
28,
217,
251,
193,
31,
95,
255,
165,
232,
219,
5,
191,
5,
168,
75,
240,
208,
247,
25,
66,
110,
67,
173,
39,
96,
68,
160,
206,
79,
29,
159,
222,
183,
139,
237,
105,
191,
103,
97,
71,
158,
71,
193,
61,
31,
223,
239,
251,
1,
140,
125,
15,
210,
100,
50,
216,
182,
143,
176,
181,
150,
132,
122,
16,
234,
99,
220,
146,
91,
97,
179,
193,
127,
127,
26,
210,
39,
234,
123,
65,
222,
73,
253,
124,
222,
173,
150,
13,
215,
31,
172,
155,
155,
155,
183,
196,
252,
71,
68,
12,
184,
54,
224,
62,
92,
193,
246,
152,
219,
254,
30,
167,
79,
247,
136,
56,
99,
165,
16,
113,
231,
19,
109,
57,
201,
223,
239,
67,
145,
127,
89,
204,
148,
43,
70,
209,
206,
163,
254,
8,
140,
96,
132,
174,
166,
224,
114,
20,
228,
28,
228,
250,
175,
11,
93,
177,
96,
217,
223,
138,
185,
251,
44,
150,
82,
8,
221,
247,
121,
66,
34,
232,
222,
12,
161,
187,
29,
115,
247,
55,
244,
233,
55,
33,
116,
255,
136,
17,
103,
111,
194,
242,
81,
8,
221,
147,
113,
119,
95,
193,
50,
16,
15,
166,
59,
19,
119,
247,
4,
44,
23,
67,
232,
190,
27,
119,
241,
156,
250,
17,
66,
119,
59,
238,
98,
49,
105,
51,
55,
191,
141,
187,
56,
138,
229,
79,
33,
242,
62,
138,
203,
24,
8,
113,
221,
19,
76,
39,
242,
55,
54,
219,
27,
116,
190,
99,
160,
0,
215,
123,
52,
100,
190,
7,
98,
196,
201,
197,
182,
65,
75,
115,
169,
14,
233,
157,
124,
168,
67,
122,
57,
167,
113,
226,
117,
119,
155,
120,
245,
230,
38,
110,
140,
71,
59,
226,
193,
28,
163,
99,
30,
55,
87,
216,
236,
92,
143,
179,
231,
139,
77,
153,
78,
16,
217,
36,
148,
63,
18,
186,
22,
255,
16,
39,
190,
189,
181,
180,
110,
152,
37,
232,
249,
124,
91,
190,
93,
16,
31,
75,
61,
238,
222,
132,
246,
125,
16,
30,
51,
116,
127,
156,
193,
63,
32,
189,
82,
34,
78,
204,
144,
54,
243,
212,
9,
142,
104,
160,
179,
210,
227,
226,
213,
77,
120,
62,
134,
208,
77,
225,
224,
9,
216,
49,
163,
228,
23,
61,
173,
188,
23,
161,
237,
148,
190,
108,
26,
150,
81,
182,
149,
228,
124,
74,
57,
57,
187,
48,
171,
44,
172,
22,
75,
154,
169,
76,
26,
213,
186,
94,
129,
135,
76,
122,
48,
67,
102,
22,
78,
156,
126,
151,
203,
236,
149,
176,
136,
176,
165,
69,
203,
94,
216,
79,
126,
232,
107,
199,
209,
131,
102,
242,
134,
175,
29,
199,
42,
22,
243,
238,
25,
49,
94,
247,
238,
37,
228,
109,
222,
214,
203,
101,
224,
8,
68,
224,
97,
225,
156,
122,
198,
176,
116,
91,
55,
106,
228,
244,
220,
252,
169,
241,
89,
178,
120,
124,
105,
114,
110,
110,
126,
138,
76,
206,
205,
206,
205,
35,
5,
14,
114,
177,
182,
172,
205,
76,
145,
57,
176,
251,
39,
156,
31,
101,
173,
74,
251,
142,
99,
55,
84,
59,
192,
238,
24,
108,
108,
215,
2,
236,
70,
250,
215,
120,
91,
92,
146,
21,
217,
227,
181,
175,
213,
176,
121,
173,
6,
67,
187,
88,
52,
87,
52,
123,
220,
52,
139,
205,
25,
120,
223,
192,
24,
95,
56,
121,
124,
9,
177,
241,
12,
72,
251,
57,
200,
186,
220,
75,
34,
47,
129,
248,
233,
27,
138,
99,
239,
75,
189,
236,
29,
159,
51,
210,
59,
218,
116,
31,
140,
82,
193,
12,
179,
143,
161,
33,
62,
103,
225,
57,
202,
159,
239,
193,
51,
218,
120,
17,
100,
246,
195,
179,
24,
143,
21,
120,
191,
167,
244,
57,
58,
52,
228,
131,
119,
241,
140,
125,
81,
78,
215,
175,
48,
25,
113,
54,
142,
52,
241,
24,
134,
144,
48,
57,
2,
79,
247,
179,
95,
108,
123,
149,
183,
69,
142,
209,
29,
238,
133,
211,
132,
36,
250,
9,
147,
139,
191,
40,
51,
193,
237,
216,
127,
157,
249,
148,
134,
250,
12,
154,
117,
151,
209,
96,
91,
130,
255,
162,
28,
140,
189,
207,
17,
178,
27,
251,
208,
142,
233,
61,
92,
239,
13,
37,
30,
149,
104,
129,
38,
241,
84,
43,
205,
46,
145,
75,
200,
116,
19,
33,
116,
178,
188,
20,
132,
112,
63,
247,
39,
193,
109,
71,
123,
162,
220,
87,
49,
46,
162,
79,
248,
31,
147,
252,
71,
93,
253,
124,
156,
81,
87,
140,
235,
66,
249,
251,
56,
47,
17,
182,
135,
208,
125,
201,
71,
55,
17,
66,
183,
223,
71,
247,
106,
8,
221,
151,
37,
58,
180,
89,
204,
251,
52,
143,
27,
200,
21,
123,
197,
252,
79,
127,
197,
225,
117,
177,
7,
220,
91,
152,
158,
73,
99,
28,
137,
205,
122,
97,
113,
124,
241,
77,
166,
215,
65,
173,
94,
94,
163,
210,
218,
219,
78,
233,
33,
159,
78,
17,
243,
255,
103,
200,
115,
15,
172,
105,
166,
5,
139,
84,
201,
231,
210,
137,
3,
122,
185,
164,
149,
149,
19,
179,
234,
248,
252,
4,
108,
135,
136,
127,
106,
201,
44,
174,
171,
245,
162,
9,
187,
23,
164,
155,
86,
226,
128,
182,
97,
107,
53,
202,
211,
150,
80,
121,
78,
209,
106,
197,
75,
21,
13,
56,
106,
144,
254,
203,
210,
79,
77,
169,
160,
215,
214,
54,
4,
111,
165,
216,
212,
76,
191,
232,
96,
42,
89,
110,
69,
47,
43,
32,
83,
175,
105,
165,
36,
112,
156,
62,
199,
54,
127,
195,
180,
213,
34,
194,
74,
54,
229,
147,
217,
74,
225,
17,
103,
193,
95,
38,
79,
89,
169,
168,
179,
84,
157,
94,
179,
21,
181,
212,
168,
86,
155,
42,
180,
81,
19,
212,
181,
162,
41,
188,
74,
88,
182,
217,
88,
182,
21,
196,
218,
196,
43,
9,
5,
74,
21,
178,
33,
133,
238,
109,
99,
244,
125,
77,
91,
206,
43,
52,
49,
30,
75,
92,
27,
75,
36,
64,
134,
209,
176,
147,
151,
116,
16,
80,
91,
81,
190,
166,
100,
6,
20,
203,
46,
101,
242,
233,
148,
210,
168,
233,
152,
192,
43,
190,
212,
158,
75,
230,
156,
166,
177,
174,
86,
139,
151,
13,
51,
197,
116,
241,
77,
251,
124,
246,
194,
216,
22,
100,
152,
23,
117,
72,
134,
41,
87,
7,
164,
34,
219,
114,
72,
169,
183,
222,
180,
234,
252,
168,
175,
207,
77,
159,
90,
216,
220,
44,
169,
165,
203,
73,
134,
90,
153,
68,
202,
195,
154,
105,
190,
163,
240,
236,
135,
53,
53,
112,
26,
61,
201,
13,
204,
133,
162,
230,
10,
65,
243,
145,
109,
157,
15,
223,
167,
85,
232,
124,
96,
24,
40,
60,
201,
57,
95,
200,
160,
227,
160,
102,
104,
56,
72,
77,
186,
85,
141,
202,
62,
237,
184,
120,
79,
224,
40,
234,
104,
222,
149,
82,
49,
150,
139,
184,
185,
162,
152,
20,
196,
40,
163,
213,
107,
245,
134,
141,
195,
58,
22,
64,
151,
21,
116,
89,
78,
215,
88,
11,
34,
203,
249,
197,
113,
3,
58,
3,
7,
190,
122,
22,
206,
204,
204,
159,
83,
39,
33,
165,
178,
212,
137,
162,
165,
137,
76,
4,
151,
149,
252,
14,
162,
248,
186,
19,
35,
128,
243,
20,
198,
61,
38,
22,
93,
224,
32,
64,
11,
243,
174,
108,
133,
184,
150,
113,
136,
242,
72,
196,
29,
75,
176,
80,
174,
175,
125,
195,
48,
175,
20,
77,
136,
141,
210,
188,
177,
126,
10,
231,
51,
201,
150,
178,
89,
172,
167,
148,
87,
20,
83,
179,
27,
102,
141,
190,
142,
41,
215,
18,
137,
53,
67,
47,
193,
58,
208,
107,
201,
20,
159,
48,
26,
101,
106,
102,
56,
3,
202,
240,
57,
153,
4,
127,
221,
44,
76,
57,
28,
234,
90,
42,
165,
60,
141,
225,
56,
232,
139,
81,
148,
10,
50,
68,
46,
5,
114,
131,
13,
149,
88,
233,
106,
68,
35,
46,
164,
148,
67,
212,
217,
100,
50,
132,
105,
104,
120,
80,
196,
234,
182,
205,
125,
182,
213,
220,
11,
131,
20,
245,
28,
181,
78,
56,
14,
110,
52,
95,
30,
80,
50,
131,
233,
84,
202,
125,
228,
107,
21,
39,
11,
220,
114,
67,
146,
183,
210,
217,
113,
58,
216,
219,
33,
92,
4,
131,
124,
222,
248,
208,
48,
148,
70,
58,
59,
137,
94,
131,
92,
152,
27,
39,
121,
189,
221,
35,
109,
114,
185,
108,
90,
209,
172,
157,
157,
104,
103,
39,
218,
217,
137,
30,
221,
157,
232,
145,
65,
127,
15,
154,
62,
20,
0,
239,
179,
232,
33,
199,
112,
113,
168,
176,
226,
193,
240,
244,
14,
134,
7,
96,
248,
14,
108,
255,
215,
97,
187,
123,
72,
253,
8,
129,
179,
31,
135,
119,
32,
247,
145,
130,
92,
113,
62,
132,
247,
156,
120,
135,
122,
56,
50,
247,
151,
230,
211,
127,
223,
124,
230,
177,
19,
111,
252,
235,
173,
111,
127,
28,
225,
125,
120,
22,
149,
135,
250,
79,
168,
183,
160,
241,
46,
212,
197,
30,
118,
127,
122,
219,
119,
214,
196,
238,
79,
239,
211,
251,
211,
27,
100,
235,
251,
211,
171,
210,
153,
180,
92,
196,
253,
231,
247,
184,
220,
30,
126,
182,
38,
238,
22,
176,
239,
113,
168,
252,
174,
89,
181,
156,
91,
231,
78,
79,
247,
55,
55,
103,
62,
201,
57,
121,
44,
228,
156,
124,
111,
200,
57,
57,
121,
240,
115,
114,
60,
207,
31,
224,
50,
122,
221,
99,
71,
71,
175,
176,
19,
132,
44,
142,
207,
159,
56,
190,
72,
216,
217,
250,
213,
24,
158,
173,
19,
242,
87,
126,
182,
254,
77,
36,
191,
200,
206,
62,
151,
246,
129,
121,
117,
246,
124,
246,
44,
33,
151,
250,
216,
217,
57,
234,
192,
231,
123,
252,
60,
84,
156,
135,
19,
126,
254,
141,
250,
94,
134,
233,
184,
39,
206,
191,
159,
96,
60,
89,
152,
210,
123,
252,
236,
88,
156,
43,
71,
143,
137,
35,
83,
172,
239,
211,
42,
209,
63,
238,
200,
216,
211,
119,
125,
92,
196,
80,
27,
158,
171,
92,
111,
212,
167,
55,
43,
244,
242,
62,
38,
227,
125,
206,
207,
202,
52,
113,
245,
222,
225,
207,
239,
112,
189,
46,
143,
124,
204,
75,
142,
66,
63,
165,
251,
58,
33,
63,
186,
3,
7,
218,
147,
103,
191,
64,
38,
56,
239,
223,
18,
236,
247,
199,
87,
249,
77,
236,
69,
207,
217,
255,
175,
101,
158,
126,
201,
62,
250,
251,
157,
96,
30,
180,
45,
43,
198,
132,
248,
109,
107,
245,
135,
112,
255,
239,
240,
103,
180,
183,
157,
47,
36,
192,
23,
194,
125,
33,
219,
240,
69,
214,
31,
230,
11,
241,
221,
31,
16,
233,
110,
65,
238,
59,
36,
221,
121,
144,
128,
62,
153,
191,
16,
32,
147,
235,
59,
10,
227,
176,
251,
41,
95,
223,
115,
125,
238,
189,
133,
209,
255,
218,
175,
130,
248,
5,
13,
189,
191,
80,
188,
125,
25,
137,
126,
191,
71,
31,
98,
79,
60,
38,
223,
35,
152,
138,
123,
31,
20,
21,
247,
4,
252,
94,
224,
139,
210,
58,
141,
241,
181,
42,
227,
92,
39,
37,
46,
97,
236,
167,
117,
47,
128,
245,
237,
184,
239,
94,
32,
224,
131,
209,
205,
69,
172,
98,
181,
14,
0,
154,
157,
82,
56,
218,
182,
207,
62,
218,
127,
160,
137,
148,
194,
77,
22,
218,
125,
236,
229,
21,
85,
171,
217,
102,
243,
140,
1,
187,
216,
92,
195,
134,
29,
15,
148,
179,
142,
124,
6,
51,
179,
214,
140,
129,
154,
160,
102,
243,
57,
144,
84,
154,
46,
109,
36,
169,
57,
169,
49,
79,
231,
48,
235,
108,
6,
117,
14,
101,
161,
147,
10,
56,
164,
192,
158,
145,
29,
242,
246,
142,
176,
222,
97,
218,
155,
27,
241,
245,
22,
160,
151,
9,
133,
195,
53,
148,
149,
98,
191,
35,
82,
58,
170,
230,
70,
51,
236,
21,
159,
6,
55,
168,
192,
161,
194,
224,
134,
212,
216,
20,
141,
77,
153,
49,
59,
146,
134,
118,
248,
196,
129,
180,
73,
75,
242,
233,
24,
224,
98,
154,
3,
202,
17,
55,
127,
224,
6,
21,
242,
174,
65,
71,
184,
65,
71,
2,
12,
42,
56,
186,
11,
220,
160,
66,
94,
50,
168,
192,
13,
130,
70,
175,
65,
163,
195,
33,
6,
21,
130,
13,
202,
165,
243,
242,
232,
250,
198,
47,
151,
30,
149,
71,
215,
55,
246,
185,
76,
218,
51,
186,
32,
139,
58,
3,
92,
178,
77,
249,
52,
231,
194,
39,
230,
12,
112,
58,
206,
96,
99,
83,
52,
122,
156,
201,
101,
179,
129,
206,
80,
49,
129,
206,
228,
134,
61,
163,
75,
13,
58,
220,
106,
80,
38,
43,
116,
103,
178,
220,
160,
220,
176,
107,
16,
52,
54,
69,
163,
215,
160,
124,
33,
216,
32,
20,
227,
53,
136,
125,
208,
168,
57,
26,
158,
73,
40,
52,
86,
14,
211,
25,
98,
54,
101,
89,
40,
130,
204,
20,
29,
220,
236,
16,
228,
156,
240,
36,
86,
226,
224,
58,
147,
4,
223,
200,
192,
141,
130,
142,
0,
85,
58,
157,
79,
211,
146,
41,
140,
142,
22,
70,
11,
233,
161,
108,
54,
51,
52,
52,
50,
156,
25,
201,
20,
70,
134,
82,
202,
243,
72,
148,
162,
156,
108,
253,
97,
41,
233,
214,
114,
209,
228,
223,
179,
215,
152,
155,
254,
133,
12,
118,
210,
100,
216,
209,
79,
19,
96,
84,
44,
29,
240,
34,
90,
93,
8,
56,
224,
173,
155,
218,
178,
78,
27,
170,
90,
73,
111,
84,
235,
108,
0,
198,
164,
142,
85,
248,
186,
172,
99,
246,
59,
214,
30,
222,
24,
221,
118,
64,
142,
113,
116,
2,
117,
14,
101,
71,
128,
39,
81,
111,
31,
246,
36,
163,
194,
192,
207,
75,
18,
8,
129,
30,
146,
16,
32,
244,
210,
4,
195,
161,
151,
102,
11,
80,
148,
253,
126,
0,
104,
148,
217,
183,
1,
144,
30,
19,
183,
130,
73,
175,
137,
219,
6,
75,
143,
137,
157,
67,
166,
108,
98,
24,
112,
122,
105,
130,
225,
211,
67,
179,
21,
136,
202,
182,
62,
0,
148,
122,
70,
170,
115,
64,
245,
152,
184,
21,
172,
122,
76,
220,
62,
184,
122,
76,
236,
28,
98,
25,
219,
255,
32,
208,
138,
127,
3,
253,
106,
192,
41,
236,
54,
129,
118,
107,
80,
13,
196,
207,
29,
168,
220,
129,
202,
29,
168,
220,
129,
202,
135,
30,
42,
255,
3,
73,
224,
103,
123,
};
